Model position : {
    evaluated : Set position,
    openSet : Set position,
    costs : Dict.Dict position F64,
    cameFrom : Dict.Dict position position,
}

a